package com.kws.tool.service.impl;

import com.kws.tool.service.FileShiftService;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

/**
 * @author :yxy
 * @date : 2024/11/21
 */
@Service
public class FileShiftServiceImpl implements FileShiftService {
    /**
     * doc、docx文件转pdf
     * @param file
     */
    @Override
    public void docxToPdf(MultipartFile file) {

    }
        public static void main(String[] args) throws Exception {
            // 读取Word文档
            FileInputStream fis = new FileInputStream(new File("C:\\Users\\Waytale\\Desktop\\关于贵阳市大数据发展管理局单位2024年第一季度云主机网络安全风险排查情况说明.docx"));
            XWPFDocument document = new XWPFDocument(fis);
            // 这里可以进行文档内容读取和处理的操作
            // 写入修改后的文档
//            FileOutputStream fos = new FileOutputStream("modified_example.docx");
//            document.write(fos);
//            fos.close();
            fis.close();
            document.close();
        }
}
